/* CSS Document */
html{ width:100%;}
body{ font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;font-size:12px; margin:0;}
img{ border:none;}
body a{ font-size:12px; color:#333333; text-decoration:none;}
body a:hover{ color:#FF6600;}
ul,p,li,h1,h2,h3,form{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}

/* 通用导航 */
#outerbox{ height:30px; background:url(../img/outboxbg.jpg) repeat-x; top:0; left:0; z-index:10000;width:100%; filter:alpha(opacity=94);opacity:0.9;position:absolute;}
#list_outerbox{ height:30px; background:url(../img/outboxbg.jpg) repeat-x;  z-index:10000;width:100%;}
#JNTopBar{ width:1007px; margin:0 auto; height:20px; color:#fff; padding-top:4px; font-family:SimSun;}
#JNTopBar a{ color:#fff;}
#time{ width:600px; float:left;padding-top:3px;}
#JNlink{ float:right; width:310px;}
#JNTopBar img{ float:left; margin:0; padding:0; width:88px;}
#JNlink li{width:71px; float:left; height:19px; padding-top:3px; padding-left:25px;margin-right:10px;background:url(../img/topbarlist.jpg) no-repeat;}
#JNlink li.link{ width:48px; padding:0; width:70px;background:url(../img/topbarlist.jpg) no-repeat 0px 1px;padding-left:8px;} 
#JNlink li.link img{ margin:0; padding:0; width:70px; height:20px;}
#JNlink li.jdxylist{background:url(../img/topbarbg.jpg) no-repeat;}
#JNlink li.jdbmlist{background:url(../img/topbarbg.jpg) no-repeat;}
#m01{display: none; left: 0px;}
.topbarlogo{float:left;}

.notic{ display: none;margin-left:20px;color:#F8D054; padding-left:30px; background:url(../images/notice.png) no-repeat; padding-top:4px; padding-bottom:2px;}
#JNTopBar .notic a{ color:#F8D054;}
#title_menu{ background:url(../images/title_bg.jpg) repeat-x; height:108px;width:100%;}
.mid_part{ width:1020px; margin:0 auto;}
.list_logo{ width:300px; float:left; margin-top:20px;}
.list_headtop{}
.list_headTopInner{height:50px; margin-top:50px; width:680px; float:right;}
#list_wrap{ background:url(../images/bg.jpg) repeat; z-index:-1;}
.list_mid{ width:1020px; margin:0 auto; background:#fff; padding:25px 10px 10px 10px;}
.list_left{ width:228px; float:left;}
.page_right{ width:770px; float:right; z-index:40;}
.list_left_con h3{ background:url(../images/title.png) no-repeat; height:34px; color:#fff; width:228px; display:block; float:left; padding-left:50px; padding-top:8px; position:absolute; margin-top:92px;}
.list_left_con h3 a{ color:#fff; font-size:14px;}
.list_left_con .img{ width:196px; float:right; padding-bottom:3px;}
.list_left_con img{ margin:0; padding:0;}
.list_left_con .side-menu{ width:196px;border:4px solid #F0F0F0; display:block; float:right; background:#fff url(../images/list_logo_bg.jpg) no-repeat bottom left; min-height:400px;}
.list_left_con .conlist{ margin-top:40px;}
.list_left_con .conlist ul{}
.list_left_con ul li{ background:url(../images/listbg.jpg) no-repeat 23px 5px; padding-left:40px; line-height:32px;}
.list_left_con ul li a{ font-size:14px; color:#204770;}
.list_left_con ul li a:hover{ color:#FF6501;}
.list_left_con ul li .on{ color:#FF6501; font-weight:bold;}
.coum_title{ border-bottom:4px solid #F0F0F0; padding-bottom:6px;}
.coum_title h3{ width:200px; float:left; background:url(../images/listtitle.jpg) no-repeat 10px 0px; padding-left:30px; color:#2275AB; font-size:14px;}
.coum_title span{ width:500px; float:right; text-align:right;}
.list_content{ margin-top:20px; min-height:500px;}
.list_content ul li{ line-height:28px; border-bottom:1px dashed #F0F0F0; background:url(../images/list_bot.jpg) no-repeat 10px 13px; padding-left:30px;height:28px;}
.page{ text-align:center; margin:0; padding-bottom:4px; margin-top:30px;}
.page a{ border:1px solid #ccc; padding:2px 6px; color:#444;}
.page a:hover{ background-color:#2A97CA; color:#fff;}
.list_content li span.contitle{ width:560px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; margin-right:10px;}
.list_content li a{ font-size:14px;}
.list_content li span.contime{  width:120px;  margin-left:50px; text-align:right;font-family:SimSun;float:right;}
.list_content ul{ padding:0px;font-size:14px;}

.parttitle{margin-bottom:10px; padding-bottom:6px; border-bottom:1px solid #eee;}
.parttitle h3{ width:200px; float:left; color:#FE6700; font-size:14px;background:url(../images/list_titlebg.jpg) no-repeat 10px 3px ; padding-left:25px;}
.parttitle span{ width:100px; float:right; text-align:right; margin-right:30px;}
.parttitle span a{ font-weight:bold;}
.list_content ul.back_list{  padding:0; margin:0; margin-top:25px;}
.con_content{margin-top:11px; padding:15px;}
.con_title{ text-align:center; padding-top:20px; padding-bottom:10px;}
.con_title h3{ color:#204770; font-size:20px; padding-bottom:10px;border-bottom:1px dashed #ccc;}
.con_title span{ color:#aaa; margin-top:10px; display:block;}
.newscontent{ margin-bottom:20px;}
.newscontent a{ font-size:14px;}
.newscontent p{ font-size:14px;line-height:28px;font-family:SimSun; text-indent:2em; float:left; color:#444; padding:0px 10px 10px 10px; width:740px;}
.newscontent div{ font-size:14px;line-height:28px;font-family:SimSun; text-indent:2em; float:left; color:#444; padding:0px 10px 10px 10px; width:740px;}
.newscontent table tr td{ padding-left:3px;}
.newscontent table p{ width:auto;text-indent:0em;}
.newscontent table div{ width:auto;text-indent:0em;}

.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px;}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:720px;}
.download_page{ height:auto; margin:5px 0px;background:url(../images/download.jpg) no-repeat 14px 8px; padding:8px 0px 5px 40px;background-color:#E0ECFA;margin-right:10px; color:#000;}
.download_page span{ float:left;font-weight:bold;}
.download_page li{ float:left; padding-right:10px; padding-left:5px;}
.download_page ul{ float:left;}

.download_page a{ color:#000;}
.np{ margin:20px 0px 0px 0px;}
.np a{font-size:14px;}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; padding-bottom:4px; line-height:22px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; padding-right:10px;}
.share{ width:720px; text-align:right; float:left; margin-top:4px; margin-bottom:5px; padding-right:30px;margin-bottom:10px;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

#naver {width: 680px; float:right;z-index:9999; margin-top:46px;}
#naver a {font-family:Microsoft YaHei;}
#naver a:hover {}


#naver li {position:relative;float: left;margin-right:5px;}
#naver li a{ background:url(../images/nav.png) no-repeat; width:92px; height:28px; display:block; color:#fff; font-size:14px; padding-top:5px;}
#naver li a:hover{background:url(../images/nav_a.png) no-repeat;}
#naver li ul { 
	position:absolute;
	display: none;
	top: 32px;left:0;}
#naver li:hover ul, li.over ul {
	display: block;}
#naver ul.nav_list{ background:url(../images/tmbg.png) repeat;  width:90px; margin-left:1px;}
#naver ul.nav_list li{}
#naver ul.nav_list li a{display:block;font-size:12px;text-decoration: none; background:none; line-height:20px; height:26px; text-align:center; padding-top:6px; border-bottom:1px solid #8AC0E6; width:90px;}
#menu_nav li{ text-align:center;}
#naver ul.nav_list li a:hover{ color:#f60;}   

.list_content ul.pic_list{ width:230px; height:156px; float:left; margin-right:10px; margin-bottom:25px; margin-left:12px; border:2px solid #ddd;}
.list_content ul.pic_list p{ background:url(../images/title_bg.png) repeat-x; height:25px; color:#fff; margin-top:-30px; display:block; position:relative; text-align:center;  padding-top:5px; font-size:14px;}
.list_content ul.pic_list p a{ color:#fff; font-size:14px;}
.list_content ul.pic_list p a:hover{ font-weight:bold;}

.newscontent div.part_bm{width:350px; float:left; margin:0px 0px 20px 0px; border-bottom:1px solid #eee; padding-bottom:10px; text-indent:0px;}
.newscontent div.part_bm img{ float:left; width:60px; height:60px; border:3px solid #eee; padding:4px;}
.newscontent div.part_bm ul{ width:260px; float:left; margin-left:10px;}
.newscontent div.part_bm ul h3{ font-size:12px; font-weight:bold;}
.newscontent div.part_bm ul li{ border:none; line-height:22px; background:none; padding:0; font-size:12px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:260px;}
.newscontent div.part_bm ul li a{ font-size:12px;}
.newscontent div.part_bm div{ line-height:0px;}

.erro{ text-align:center; margin-top:80px;}


#center {
	left: 0%;}
#DHTMLBOOK {
	background: none; left:50%; margin-left:-650px; visibility: hidden; width:1300px; position: relative; height: 882px;}
#TXTBOX {}
#center .page2 {
	overflow: hidden; border-left: #fff 1px solid; width: 50%; cursor: pointer; position: absolute; height: 100%
;}
#center .right2 {
	border-right: #fff 1px solid; left: 50%
;}
#center .turn {
	background:none
;}
#center .img {
	width: 200%; position: absolute; height:882px;}